.banner{width: 100%;height: 8.89rem;z-index: -1;position: relative;}
.banner img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.box2{width: 100%;height: 8.89rem;}
.iconP{width: 100%;height: 3.2rem;box-sizing: border-box;z-index: 100;margin-top: -1.52rem;}
.iconP .pic{width:3.01rem;height: 3.01rem;margin: 0 auto;border: 3px solid rgba(255,255,255,0.8);border-radius: 100%; -webkit-box-shadow:0 0 0.1rem 0.05rem #ebebeb;box-shadow:0 0 0.1rem 0.05rem #ebebeb;background: #d5d5d5;    }
.iconP .pic img{width:2.93rem;height: 2.93rem;display: inline-block; margin: 0 auto; }
.lineText{text-align: center;font-size: 0.48rem;color: #202020;margin-top:1.33rem; }
.lineBtn{text-align: center;margin-top: 2.4rem;}
.lineBtn span{font-size: 0.48rem;display: inline-block;height: 1.06rem;line-height: 1.06rem;background: #ffdce6;color: #d0104c;padding: 0 2.17rem;border-radius: 1.06rem;border: 2px solid #d0104c;}